package org.csu.mypetstore.persistence;

import org.apache.ibatis.annotations.Mapper;
import org.csu.mypetstore.domain.Category;
import org.csu.mypetstore.domain.Item;
import org.csu.mypetstore.domain.Product;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface PetMapper {
    List<Product> getProductList(String categoryId);
    void unShelve(String itemId);
    void upDate1(Item item);
    void upDate2(Product product);
    void upDate3(Item item);
    Item getItem(String itemId);
    void upDateItem(Item item);
    void addNewCategory(Category category);
    void addNewProduct(Product product);
    void addNewItem(Item item);
    void addNewInventory(Item item);
}

